<?php
include_once dirname(dirname(__FILE__)) . '/clases/datagrid/datagrid.class.php';
include_once dirname(dirname(__FILE__)) . '/filtro_usuario.php';
include_once dirname(dirname(__FILE__)) . '/funciones/basicas.php';

$conexion = conectar();
//echo $_POST['proveedor'];
if ($_POST['vendedor'] != "" && $_POST['mes'] != "" && $_POST['ano'] != "") {
    //Recibe codigo de vendedor, mes y año que se desea listar
    $vendedor = $_POST['vendedor'];
    $mes = $_POST['mes'];
    $ano = $_POST['ano'];
          
    //se hace la consulta a la base de datos
    $sql = "SELECT factura.cod_factura, 
                       factura.forma_pago, 
                       cliente.nombre as cliente, 
                       factura.fecha_ingreso, 
                       producto.cod_prod, 
                       producto.nombre,
                       producto_factura.cantidad, 
                       producto.precio, 
                       producto_factura.descuento , 
                       producto_factura.precio_venta,
                       producto_factura.costo as costo_unitario, 
                       producto_factura.neto, 
                       producto_factura.iva, 
                       producto_factura.total,
                       producto.categoria
        FROM factura,producto_factura, producto, cliente
        WHERE factura.cod_vendedor = '$vendedor'
        AND factura.estado != 'anulada'
        AND MONTH(factura.fecha_ingreso) = '$mes'
        AND YEAR(factura.fecha_ingreso) = '$ano'
        AND cliente.cod_cli = factura.cod_cli
        AND producto_factura.cod_factura = factura.cod_factura
        AND producto.cod_prod = producto_factura.cod_prod
        ORDER BY factura.fecha_ingreso";

    $consulta = mysql_query($sql, $conexion);

    if (!$consulta) die("Error en la consulta: " . mysql_error());            
    $results = array();
    while($row = mysql_fetch_array($consulta))
    {
               $results[] = array(
                   'categoria' => $row['categoria'],
                   'cod_prod' => $row['cod_prod'],
                  'cod_factura' => $row['cod_factura'],
                  'forma_pago' => $row['forma_pago'],
                  'cliente' => htmlentities($row['cliente']),
                   'fecha_ingreso' => $row['fecha_ingreso'],
                   'nombre' => htmlentities($row['nombre']),
                   'cantidad' => $row['cantidad'],
                   'precio' => $row['precio'],
                   'descuento' => $row['descuento'],
                   'precio_venta' => $row['precio_venta'],
                   'costo_unitario' => $row['costo_unitario'],
                   'neto' => $row['neto'],
                   'iva' => $row['iva'],
                   'total' => $row['total']
               );
    }
    mysql_close($conexion);
    echo json_encode($results, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP);
           
} else {
    echo "Error";
}

?>
   